package com.ddpt.platform.common.order.service;

import com.ddpt.platform.common.goods.BaseGoodsEntity;

import java.util.List;
import java.util.Set;

public interface OrderUnpackingService {

    /**
     * 打开礼品包
     */
    List<BaseGoodsEntity> unpacking(Long goodsId);

    /**
     * 用户选择礼品包,返回生成的订单列表
     * @param orderId   对应的订单id
     * @param goodsId   对应的礼品包id
     * @param selectGoodsId 用户选择的商品集合
     */
    void selectPackOrderGoods(Long orderId, Long goodsId, Set<Long> selectGoodsId);
}
